package xyz.xtt.exchange.dto;

import java.io.Serializable;
import java.time.LocalDateTime;

import lombok.Data;

/**
 * 资产审核记录实体
 * 
 * @author dale
 * @date 2025/2/11
 **/
@Data
public class AssetAuditDto implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 资产 ID */
	private Long id;

	/** 资产名称 */
	private String assetName;

	/** 用户 ID */
	private Long appUserId;

	/** 简介 */
	private String description;

	/** 风格 ID */
	private Long collectionId;

	/** 一级分类 */
	private Integer firstType;

	/** 二级分类 */
	private Integer secondType;

	/** 图片地址 */
	private String imgPath;

	/** 视频地址 */
	private String videoPath;

	/** 资产原始图片 */
	private String localImgPath;

	/** AI 修图风格 */
	private Integer aiImgNum;

	/** 数量 */
	private Integer amount;

	/** 权益次数 */
	private Integer rightAmount;

	/** 视频审核请求 ID */
	private String videoAuditRequestId;

	/** 审核结果 */
	private Integer result;

	/** 0 - 正常，1 - 取消铸造 */
	private Integer state;

	/** 创建时间 */
	private LocalDateTime createTime;

	/** 修改时间 */
	private LocalDateTime updateTime;

	/** 资产 ID */
	private Long assetId;

	/** 铸造方 */
	private Integer ownerType;
	/** 权益包列表 */
	private String packageIds;

	/** 盲盒图片列表 */
	private String fileList;

}
